come up with the goods

按约交货; 满足期望; 不负所望